home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / libs / 3dvect39 / font.ext < prev    next >
Text File  |  1994-10-30  |  2KB  |  81 lines

  1. ;░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  2. ;
  3. ; Filename     : font.ext
  4. ; Included from: Your Program
  5. ; Description  : External Definitions
  6. ;
  7. ; Written by: John McCarthy
  8. ;             1316 Redwood Lane
  9. ;             Pickering, Ontario.
  10. ;             Canada, Earth, Milky Way (for those out-of-towners)
  11. ;             L1X 1C5
  12. ;
  13. ; Internet/Usenet:  BRIAN.MCCARTHY@CANREM.COM
  14. ;         Fidonet:  Brian McCarthy 1:229/15
  15. ;   RIME/Relaynet: ->CRS
  16. ;
  17. ; Home phone, (905) 831-1944, don't call at 2 am eh!
  18. ;
  19. ; John Mccarthy would really love to work for a company programming Robots
  20. ; or doing some high intensive CPU work.  Hint. Hint.
  21. ;
  22. ; Send me your protected mode source code!
  23. ; Send me your Objects!
  24. ; But most of all, Send me a postcard!!!!
  25. ;
  26. ;░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  27.  
  28.          extrn _fnt_tstring:near
  29.          extrn _fnt_string:near
  30.          extrn _initfont:near
  31.          extrn _put_at_top:near
  32.  
  33.          extrn _number_eax:dword
  34.  
  35. ; screen text macros for font routines
  36.  
  37. newtext  macro x,y,col
  38.          db -1
  39.          dw x,y
  40.          db col
  41.          endm
  42.  
  43. border   macro _x1,_y1,_x2,_y2,col
  44.          db -2
  45.          dw _x1,_y1,_x2,_y2,col
  46.          endm
  47.  
  48. fillarea macro _x1,_y1,_x2,_y2,col
  49.          db -3
  50.          dw _x1,_y1,_x2,_y2,col
  51.          endm
  52.  
  53. hole     macro _x1,_y1,_x2,_y2,col
  54.          db -4
  55.          dw _x1,_y1,_x2,_y2,col
  56.          endm
  57.  
  58. lowercase macro
  59.          db -5
  60.          endm
  61.  
  62. uppercase macro
  63.          db -6
  64.          endm
  65.  
  66. steelbox macro _x1,_y1,_x2,_y2,col,step
  67.          db -7
  68.          dw _x1,_y1,_x2,_y2,col,step
  69.          endm
  70.  
  71. repeatbit macro _bitmaploc,_x1,_y1,_x2,_y2
  72.          db -8
  73.          dd _bitmaploc
  74.          dw _x1,_y1,_x2,_y2,col
  75.          endm
  76.  
  77. textend  macro
  78.          db 0
  79.          endm
  80.  
  81.